package com.qinhailin.common.util;

public class IDPhoneValidator {
    // 身份证号码验证正则表达式
    private static final String ID_REGEX = "^[1-9]\\d{5}(18|19|20)\\d{2}(0[1-9]|1[0-2])(0[1-9]|[1-2][0-9]|3[0-1])\\d{3}([0-9Xx])$";

    // 手机号码验证正则表达式
    private static final String PHONE_REGEX = "^1[3-9]\\d{9}$";

    // 验证身份证号码是否有效
    public static boolean isValidID(String id) {
        return id.matches(ID_REGEX);
    }

    // 验证手机号码是否有效
    public static boolean isValidPhone(String phone) {
        return phone.matches(PHONE_REGEX);
    }

}
